.cart_content {
  .cart_title {
    font-size: 36rpx;
    font-weight: bold;
    color: var(--mainColor);
    padding: 20rpx 40rpx;
    margin-top: 20rpx;
    margin-bottom: 40rpx;
    border: 2rpx solid currentColor;
  }
  .cart_list {
    height: ~'calc(100vh - 260rpx - 90rpx)';
    .cart_item {
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #fff;

      border-bottom: 3rpx solid rgb(184, 184, 184);
      .cart_check {
        flex: 1;
        text-align: center;
      }
      .goods_img {
        flex: 2;
        margin: 10rpx;
      }
      .cart_info {
        flex: 4;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
        .goods_name {
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          color: #666;
        }
        .goods_price_wrap {
          display: flex;
          margin-top: 60rpx;
          padding: 0 20rpx;
          justify-content: space-between;
          .goods_price {
            font-size: 30rpx;
            color: red;
          }
          .goods_num_tool {
            display: flex;
            .goods_num {
              width: 40rpx;
              height: 40rpx;
              line-height: 50rpx;
              text-align: center;
              margin: 0 16rpx;
            }
            .num_edit {
              width: 46rpx;
              height: 46rpx;
              line-height: 36rpx;

              text-align: center;
              font-size: 36rpx;
              border: 1rpx solid rgb(145, 145, 145);
              border-radius: 10rpx;
            }
          }
        }
      }
    }
  }
}